package com.hsh.server.project.user.entity;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hsh.server.util.page.BaseEntity;
import lombok.Data;

/**
 * 不动产权证书对象 t_app_certificate_msg
 * 
 * @author administrator
 * @date 2025-04-20
 */
@Data
public class TAppCertificateMsg extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 权力人 */
    private String tAppCertificateMsgName;

    /** 共有情况 */
    private String tAppCertificateMsgShare;

    /** 坐落 */
    private String tAppCertificateMsgAddress;

    /** 不动产单元 */
    private String tAppCertificateMsgUnit;

    /** 权力类型 */
    private String tAppCertificateMsgType;

    /** 权力性质 */
    private String tAppCertificateMsgNature;

    /** 用途 */
    private String tAppCertificateMsgPurpose;

    /** 面积 */
    private String tAppCertificateMsgArea;

    /** 使用期限 */
    private String tAppCertificateMsgTerm;

    /** 权力其他状况 */
    private String tAppCertificateMsgOther;

    /** 附记 */
    private String tAppCertificateMsgPostscript;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date tAppCertificateMsgDate;

    /** 不动产id */
    private Long certificateId;

    /** 备注 */
    private String content;

    /** 证照编号 */
    private String tAppCertificateMsgNumber;

    /** 签发部门 */
    private String tAppCertificateMsgIssuingDepartment;

    /** 签发日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date tAppCertificateMsgIssuingDate;

    private String photo;

    private String topLeftName;
    private String topRightName;
}
